#
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

requires 'perl', '5.16.3';
requires 'Algorithm::C3';
requires 'B::Hooks::EndOfScope';
requires 'CPAN::Meta';
requires 'CPAN::Meta::Check';
requires 'CPAN::Meta::Requirements';
requires 'CPAN::Meta::YAML';
requires 'Carp';
requires 'Carp::Clan';
requires 'Class::Accessor';
requires 'Class::Accessor::Chained::Fast';
requires 'Class::Accessor::Grouped';
requires 'Class::C3';
requires 'Class::C3::Componentised';
requires 'Class::Inspector';
requires 'Class::Load';
requires 'Class::Load::XS';
requires 'Class::Method::Modifiers';
requires 'Class::Unload';
requires 'Clone';
requires 'Compress::Raw::Bzip2';
requires 'Compress::Raw::Zlib';
requires 'Compress::Zlib';
requires 'Config::Any';
requires 'Config::General';
requires 'Config::Properties';
requires 'Context::Preserve';
requires 'Data::GUID';
requires 'DBD::SQLite';
requires 'DBD::Pg';
requires 'DBI';
requires 'DBIx::Class';
requires 'DBIx::Class::Core';
requires 'DBIx::Class::EasyFixture';
requires 'DBIx::Class::IntrospectableM2M';
requires 'DBIx::Class::Schema';
requires 'DBIx::Class::Schema::Loader';
requires 'DBIx::Class::IntrospectableM2M';
requires 'Data::Compare';
requires 'Data::Dumper';
requires 'Data::Dumper::Concise';
requires 'Data::OptList';
requires 'Data::Page';
requires 'Date::Manip';
requires 'DateTime::Format::ISO8601';
requires 'Devel::GlobalDestruction';
requires 'Devel::StackTrace';
requires 'Devel::Symdump';
requires 'Digest::MD5';
requires 'Digest::SHA';
requires 'Digest::SHA1';
requires 'Digest::base';
requires 'DirHandle';
requires 'Dist::CheckConflicts';
requires 'DynaLoader';
requires 'Email::Valid';
requires 'Encode';
requires 'Encode::Locale';
requires 'Env';
requires 'Eval::Closure';
requires 'Exporter';
requires 'ExtUtils::CBuilder';
requires 'ExtUtils::Install';
requires 'ExtUtils::MakeMaker';
requires 'ExtUtils::Manifest';
requires 'ExtUtils::ParseXS';
requires 'File::Basename';
requires 'File::Copy::Recursive';
requires 'File::Find';
requires 'File::Find::Rule';
requires 'File::Listing';
requires 'File::Path';
requires 'File::Spec';
requires 'File::Stat';
requires 'File::Spec::Functions';
requires 'File::Temp';
requires 'Getopt::Long';
requires 'Getopt::Std';
requires 'Google::ProtocolBuffers';
requires 'HTML::Entities';
requires 'HTML::Parser';
requires 'HTML::Tagset';
requires 'HTTP::Cookies';
requires 'HTTP::Daemon';
requires 'HTTP::Date';
requires 'HTTP::Headers::Util';
requires 'HTTP::Negotiate';
requires 'Hash::Merge';
requires 'IO::Compress::Bzip2';
requires 'IO::Compress::Gzip';
requires 'IO::Uncompress::Unzip';
requires 'IO::File';
requires 'IO::HTML';
requires 'IO::Handle';
requires 'IO::Socket::SSL';
requires 'IO::Socket::Timeout';
requires 'IO::String';
requires 'IPC::Cmd';
requires 'Import::Into';
requires 'JSON';
requires 'JSON::PP';
requires 'JSON::XS';
requires 'LWP';
requires 'LWP::MediaTypes';
requires 'Lingua::EN::FindNumber';
requires 'Lingua::EN::Inflect';
requires 'Lingua::EN::Inflect::Number';
requires 'Lingua::EN::Inflect::Phrase';
requires 'Lingua::EN::Number::IsOrdinal';
requires 'Lingua::EN::Tagger';
requires 'Lingua::EN::Words2Nums';
requires 'Lingua::GL::Stemmer';
requires 'Lingua::Stem';
requires 'Lingua::Stem::Fr';
requires 'Lingua::Stem::It';
requires 'Lingua::Stem::Ru';
requires 'Lingua::Stem::Snowball::Da';
requires 'Lingua::Stem::Snowball::No';
requires 'Lingua::Stem::Snowball::Se';
requires 'List::Compare';
requires 'List::MoreUtils';
requires 'Locale::Maketext::Simple';
requires 'Log::Log4perl';
requires 'MIME::Base64';
requires 'Math::Round';
requires 'MRO::Compat';
requires 'Memoize';
requires 'Memoize::ExpireLRU';
requires 'Mixin::Linewise::Readers';
requires 'Modern::Perl','==1.20150127';
requires 'Module::Build';
requires 'Module::Build::ModuleInfo';
requires 'Module::CoreList';
requires 'Module::Find';
requires 'Module::Implementation';
requires 'Module::Load';
requires 'Module::Load::Conditional';
requires 'Module::Metadata';
requires 'Module::Pluggable';
requires 'Module::Runtime';
requires 'Module::ScanDeps';
requires 'Mojo::Base';
requires 'Mojo::JSON';
requires 'Mojo::Log';
requires 'Mojo::Upload';
requires 'Mojo::UserAgent';
requires 'Mojolicious', '==5.24';
requires 'Mojolicious::Lite';
requires 'Mojolicious::Plugin::AccessLog', '==0.004';
requires 'Mojolicious::Plugin::Authentication', '==1.26';
requires 'Mojolicious::Plugin::FormFields', '==0.04';
requires 'Mojolicious::Plugin::Mail', '==1.3';
requires 'MojoX::Log::Log4perl', '==0.10';
requires 'Moo';
requires 'Moose';
requires 'NetPacket::IPv6';
requires 'Net::FTP';
requires 'Net::HTTP';
requires 'Net::LDAP';
requires 'Net::Pcap';
requires 'Net::PcapUtils';
requires 'NetAddr::IP';
requires 'NetPacket';
requires 'Number::Compare';
requires 'POSIX';
requires 'Package::DeprecationManager';
requires 'Package::Stash';
requires 'Package::Stash::XS';
requires 'Params::Check';
requires 'Params::Util';
requires 'Parse::CPAN::Meta';
requires 'Path::Class';
requires 'Perl::OSType';
requires 'Perl::Tidy','==20150815';
requires 'PerlIO::utf8_strict';
requires 'PerlIO::via::Timeout';
requires 'Pod::Coverage::CountParents';
requires 'Pod::Coverage::TrustPod';
requires 'Pod::Escapes';
requires 'Pod::Eventual::Simple';
requires 'Pod::Find';
requires 'Pod::Man';
requires 'Pod::Simple';
requires 'Pod::Usage';
requires 'Role::Tiny';
requires 'SQL::Abstract';
requires 'Scalar::Util';
requires 'Scope::Guard';
requires 'Socket';
requires 'Storable';
requires 'String::CamelCase';
requires 'String::ToIdentifier::EN';
requires 'Sub::Exporter';
requires 'Sub::Exporter::Progressive';
requires 'Sub::Identify';
requires 'Sub::Install';
requires 'Sub::Name';
requires 'Sub::Uplevel';
requires 'Sys::Syslog';
requires 'TAP::Formatter::Jenkins';
requires 'Task::Weaken';
requires 'Term::ReadPassword';
requires 'Test';
requires 'Test::Builder::Tester';
requires 'Test::CPAN::Meta';
requires 'Test::Deep';
requires 'Test::Exception';
requires 'Test::Fatal';
requires 'Test::Harness';
requires 'Test::Inter';
requires 'Test::Mojo';
requires 'Test::MockModule';
requires 'Test::MockObject';
requires 'Test::More';
requires 'Test::NoWarnings';
requires 'Test::Pod';
requires 'Test::SharedFork';
requires 'Test::TCP';
requires 'Test::Tester';
requires 'Test::Warn';
requires 'Test::Requires';
requires 'Text::Abbrev';
requires 'Text::Balanced';
requires 'Text::German';
requires 'Text::Glob';
requires 'Text::ParseWords';
requires 'Text::Unidecode';
requires 'Text::Wrap';
requires 'Time::HiRes';
requires 'Time::Local';
requires 'Time::Out';
requires 'Time::Seconds';
requires 'Try::Tiny';
requires 'URI';
requires 'WWW::Curl::Easy';
requires 'WWW::RobotRules';
requires 'XSLoader';
requires 'base';
requires 'constant';
requires 'if';
requires 'lib';
requires 'namespace::autoclean';
requires 'namespace::clean';
requires 'ok';
requires 'parent';
requires 'strict';
requires 'strictures';
requires 'subs';
requires 'utf8';
requires 'version';
requires 'warnings';
requires 'ExtUtils::Config';     # for Net::Riak
requires 'Module::Build::Tiny';  # for Net::Riak
requires 'Net::Riak';
requires 'Crypt::OpenSSL::RSA';
requires 'Crypt::OpenSSL::Bignum';
requires 'Crypt::OpenSSL::Random';
requires 'Crypt::ScryptKDF';
requires 'Net::DNS::SEC::Private';
requires 'LWP::Protocol::https';
requires 'Net::CIDR';
requires 'Data::Validate::IP';
requires 'YAML';
